543423
23333
338838
388685
435892
223969
504976
751513
935481
631678
630150
47616
5136799
3558581
3065148
2375804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471